Em 1980 Tim Berners-Lee propôs um projeto baseado no conceito de hipertexto denominado ENQUIRE. Este projeto foi inicialmente todo desenvolvido em linguagem Pascal. Em 1989 Tim Berners-Lee com a ajuda de um estudante do CERN chamado Robert Cailliau conseguiu implementar a primeira comunicação bem sucedida entre um cliente HTTP e um servidor através da internet. Surgia então a World Wide Web. Porém o protocolo HTTP só foi implementado em fevereiro de 1993.
A sigla HTML significa HyperText Markup Language em português, linguagem de marcação de hipertexto. A primeira versão do HTML foi baseada na linguagem SGML. O SGML era utilizado para a estruturação de documentos e foi dele que o HTML herdou diversas tags tais como: título <h1> ao <h6>, cabeçalho <head> e parágrafo <p>. A maior diferença entre essas duas linguagens de marcação é que o HTML implementava a tag <a> com o atributo href, permitindo assim a ligação (links) de uma página a outra. Esse conceito de interligação entre documentos é a base do funcionamento de toda Web.
O HTML surgiu em 1990 e até o seu quinto ano de vida sofreu várias revisões e alterações na sua especificação. Nesta época, quem controlava o padrão era o CERN e a IETF. Após 1995, o padrão passou a ser regularizado pela W3C, entidade que regula os padrões Web e que será detalhada com maior profundidade posteriormente.
Em 1993, Dave Raggett propôs uma evolução do padrão HTML, denominada HTML+. Entretanto tal proposta nunca foi implementada.O verdadeiro sucessor do HTML foi o HTML 2.0, o qual foi apresentado na primeira conferência mundial sobre Web, a World Wide Web Conference. Essa versão do HTML pode ser vista apenas como uma correção da versão anterior, ou seja, apenas formalizava as características do HTML que já estavam em uso.Depois, Dave Raggett escreveu o HTML 3.0 baseado em seu mais recente rascunho do HTML+. Entretanto, mais uma vez, a versão do HTML não foi implementada. Esta especificação foi superada pela versão 3.2, a qual novamente foi uma correção e providenciou total compatibilidade com a versão 2. O HTML 3.2 implementou características tais como tabelas, applets e texto flutuante ao redor de imagens. Posteriormente, Raggest foi co-author do HTML 4 e ajudou com o desenvolvimento das linguagens como XHTML, XForms, MathML e além de outras especificações mais modernas da W3C. Em dezembro de 1999 o HTML 4.01 foi publicado trazendo como principal premissa a compatibilidade com as suas versões anteriores através de 3 implementações:
• Scrict (estrita) – implementação na qual fica proibida a utilização de elementos obsoletos da linguagem;
• Transitional (transitória) – implementação na qual os elementos obsoletos são permitidos;
• Frameset – implementação direcionada para site que usam frames.
O HTML é uma linguagem de marcação. Estas linguagens são constituídas de códigos que delimitam conteúdos específicos, segundo uma sintaxe própria. O HTML tem códigos para criar páginas na web. Estes códigos que definem o tipo de letra, qual o tamanho, cor, espaçamento, e vários outros aspectos do site.
O HTML foi a primeira linguagem de nível mundial, porém não é a única. Existem muitas outras linguagens destinadas à criação de páginas da web, porém o HTML ainda prevalece. Atualmente já é possível integrar várias linguagens na mesma página da Web, sendo possível usar duas ou mais linguagens no mesmo site.
Para criar e editar códigos em HTML é necessário qualquer editor de texto comum, como bloco de notas. Para testar os códigos, basta salvar o arquivo em formato .HTML e executar. Para o teste é necessário ter um navegador configurado como padrão. Não é necessária internet, pois o arquivo com os códigos está na máquina onde está sendo executado. Alguns códigos em HTML e suas funções:
• <title> Define o título da página.
A maioria dos códigos em HTML precisam ter um código de inicialização e um de finalização - são as chamadas Tags (tag de abertura e tag de fechamento). Por exemplo, para definir o título da página, é necessário escrever:
<title>Título da minha Página</title>
O </title> serve para “avisar” que ali acaba o título, caso não seja posto, todos os códigos definidos depois serão considerados parte do título. Um código HTML para uma página onde apareça “Hello World !” escrito em vermelho, em um fundo preto:
<HTML>
<Head>
<Title>Primeira Página</title>
</head>
<body bgcolor="black" text="red">
Hello World !
</body>
</HTML>
Basta copiar o código para um editor de texto, salvar em .HTML e abrir no navegador para testar e fazer a sua primeira página.
Caso queira fazer anotações em seu código, basta utilizar a seguinte TAG:
<!-- Comentário -->